//
// Created by lihengliu on 2023/2/26.
//
#include <jni.h>

class JNIListUtil {
  public:
    jclass createArrayListClass(JNIEnv *env);
    jobject createArrayListInstance(JNIEnv *env);
    jobject createArrayListInstance(JNIEnv *env, jclass class_list);
    jmethodID createArrayListGetMethod(JNIEnv *env);
    jmethodID createArrayListGetMethod(JNIEnv *env, jclass class_list);
    jmethodID createArrayListAddMethod(JNIEnv *env);
    jmethodID createArrayListAddMethod(JNIEnv *env, jclass class_list);
    jmethodID createArrayListSizeMethod(JNIEnv *env);
    jmethodID createArrayListSizeMethod(JNIEnv *env, jclass class_list);
};